home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1199 / 1059 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  5.7 KB

  1. From: mmiller@nyx10.cs.du.edu (Mark Miller)
  2. Subject: A few questions...
  3. Date: Fri, 18 Feb 1994 21:07:49 -0700 (MST)
  4. Mime-Version: 1.0
  5.  
  6. I've got a few more questions for ya (and they probably ain't the last).
  7.  
  8. When I put something in ~/bin and try to run it, it says:
  9. U:/USR/USERS/MTM/BIN\<file>: File not found.
  10.  
  11. This REALLY confuses me, because it obviously was able to find the file
  12. that I'm trying to run, but for some reason it says "I can't find it!"
  13. I don't have this problem with any other path really.  I've noticed
  14. this sometimes happens on Unix systems, and it's usually because of
  15. some bug in a shell script I wrote.  It doesn't just do this with
  16. scripts though.  It also does this with binaries that I put in there,
  17. at least I'm pretty sure it does.  u:/usr/users/mtm/bin IS in my PATH.
  18. Another thing I just noticed as I was writing you this is that it also
  19. does this when there is not enough memory to run the application.  At
  20. least it seems to be this way.
  21.  
  22. BASH seems to have a very primitive hashing system, compared to what
  23. I'm used to.  Sometimes I end up in /bin, and I run ls.  Then I change
  24. directories, and try to run ls again, and it says "ls.ttp: File not
  25. found."  When I check its hash table, it just says "ls.ttp" not
  26. "u:/bin\ls.ttp" (the normal form).  In these situations I just do
  27. hash -r and that clears up the problem.  It's just very irritating.
  28. Is there a more user-friendly way to handle this?  Is there some way
  29. to prime the hash table automatically like when the shell is first
  30. started up?
  31.  
  32. I am also interested in distributing your MDK around.  I got the old
  33. version several weeks ago.  It's probably been more than a month.
  34. You've said that a new version will be coming out soon.  I've still
  35. got most of the disks on my computer, and I would rather not just
  36. redownload the brand new MDK.  I assume it just contains some
  37. refinements?  Could you tell me what I would need to download to
  38. supplement what I already downloaded a while back, to upgrade the
  39. package?  I know for example that I would need to replace Disk 1,
  40. since as you've said, some things about it have been updated.  Also,
  41. when and where can I find the new MDK?  I haven't noticed it on
  42. atari.archive recently.
  43.  
  44. I remember from your documentation you said that you would post
  45. patches to your MDK named "update<something>".  I noticed that in the
  46. Mint/Tos directory there is a directory called Updates, which seems to
  47. contain a bunch of patch files for various applications.  Are these
  48. the ones you were talking about, or were you talking about the Updates
  49. directory under Mint/Tos/Distrib_kit?
  50.  
  51. Also, I just noticed I did something that caused a segmentation fault
  52. (and it didn't crash the system. YEAH!!!!!), and it was while I was
  53. trying to use "limit" to execute a TTP program.  I've noticed that the
  54. few regular TTP programs I've tried generally want all the memory to
  55. themselves, and if I try to limit it with "limit" they get all bent
  56. out of shape.  One program I tried was XYZ.TTP.  Every time I used
  57. "limit" with it, it told me it didn't have enough memory to allocate
  58. the buffer.  It seems that it does some kind of low-level call (below
  59. MiNT level or something) to determine how much free memory there is
  60. and expects to get that much.  When it doesn't, it complains.  The
  61. process that seg-faulted was MG_ST, 'cause it apparently also wants
  62. all the remaining memory to itself, and crashes if it doesn't get all
  63. it wants.  What I'm wondering is why is this happening?  Isn't the
  64. purpose of "limit" to fool the called application into believing it
  65. only has so much memory?
  66.  
  67. One thing that I have liked about MiNT is if a system error occurs it
  68. tells me in almost plain English, and doesn't crash the system.  For a
  69. long time I've been running an AUTO program called Antibomb which kind
  70. of does the same thing.  It puts the system error in a dialog box and
  71. allows some options like continuing or rebooting.  The thing is is
  72. usually the best option to take is to reboot, since the system still
  73. gets messed up after a system error.  Is MiNT better about this?  Is
  74. it like Unix where if you cause a system error, it tells you what
  75. occured, but averts a crash of the entire system and you don't need
  76. to reboot?  I like to program and this would be a big help, since if
  77. there's a bug in my program, it usually causes a system error of some
  78. sort, and I end up rebooting after each one which slows me down.
  79.  
  80. Speaking of XYZ.TTP, I've been REALLY hankerin' to get my hands on
  81. some kind of MiNT-compiled software (or just regular TOS software that
  82. will run under MiNT) that will allow me to upload/download files
  83. to/from a system I am calling with my modem.  It looks like there is a
  84. standard package nowadays on Unix systems called "rz" and "sz" (these
  85. contain variations which also allow x-modem and y-modem transfers)
  86. which by default transfer files using z-modem protocol.  Is there
  87. anything like this available?  I know that there is a vt52 terminal
  88. program under MGR, but I haven't really gotten it to work, and I don't
  89. know if it has binary file transfer capabilities.
  90.  
  91. I was thinking of using such a transfer program in conjunction with
  92. "tip".
  93.  
  94. I have been using elvis and I like it quite a bit, since it's more
  95. user-friendly than normal vi.  An irritating "feature" about it though
  96. is it seems I can only use it on the partition in which it is
  97. installed, E:, because it seems to not pay attention to the TMP or
  98. TEMPDIR environment variables.  I have both of them set to u:/tmp.  It
  99. seems to just look for /tmp, so if the CWD is d:/<whatever>, it can't
  100. find the tmp dir.  Is there a way to fix this so it'll always look for
  101. u:/tmp?
  102.  
  103. Also, could you give me Eric Smith's e-mail address?  I can't seem to
  104. find it in my documentation anywhere.
  105.  
  106. Thanks,
  107. ---Mark
  108. mmiller@nyx.cs.du.edu
  109.  
  110.